/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package worms;

import gameengine.*;
import java.awt.Point;
import java.awt.Rectangle;

/**
 * Classe que representa uma plataforma
 * @author Victor
 */
public class Plataforma extends SpriteEstatica
{

	private static final Point POSICAO_PLATAFORMA_ESQUERDA = new Point(65, 394);
	private static final Point POSICAO_PLATAFORMA_DIREITA = new Point(564, 394);

	private Rectangle _retanguloPlataforma;

	/**
	 * Retorna o retângulo de colisão da plataforma
	 * @owner Victor
	 */
	public Rectangle GetRetanguloPlataformaSuperior()
	{
		return _retanguloPlataforma;
	}

	public Plataforma(int lado, GameContainer container)
	{
		super(new Textura("./src/worms/images/plataforma.png"), lado == Player.LADO_ESQUERDO ? POSICAO_PLATAFORMA_ESQUERDA : POSICAO_PLATAFORMA_DIREITA);

		container.AddSprite(this);

		_retanguloPlataforma = new Rectangle(GetPosicao().x, GetPosicao().y, GetRetanguloDesenho().width , 38);
	}
}
